home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- # cadd - comment add script
- # copyright (c) 2000, joseph cheek, joseph@redmondlinux.org
- # released under gpl.
- #
- # $@: comments to add
- # ex: cadd upgraded kernel to v2.4.0
- #
- # opts: -q: quiet [don't print status messages]
- # -l: language to use
-
- LANG=
- ERROR=0
-
- if [ "n$1" = "n-q" ]; then # -q
- QUIET="-q"
- shift
- fi
-
- if [ "n$1" = "n-l" ]; then # -l
- LANG="$2"
- shift
- shift
- fi
-
-
- #
- #
- # constants and vars
-
- RL_ROOT=/opt/redmondlinux
- BUILD_NUM_FILE=$RL_ROOT/builds/CURRENT_BUILD
- BUILD_NUM=`cat $BUILD_NUM_FILE`
-
- BUILD_ROOT=$RL_ROOT/builds/$BUILD_NUM
- cd $BUILD_ROOT
-
- for lang in $LANG*; do # for each language
-
- CHANGELOG=$BUILD_ROOT/$lang/CHANGELOG.short
- echo '*' "$@" >> $CHANGELOG # update changelog
-
- if [ "$?" -gt 0 ]; then # update changelog failed
- ( echo `basename $0`: update changelog failed
- echo check permissions on $CHANGELOG ) >&2
- ERROR=1
- else
- tail -n 1 $CHANGELOG
- fi
-
- done
-
- exit $ERROR
-